EqualityComparer
Ecng.Collections.CollectionHelper
A private implementation of IEqualityComparer using a custom equality comparison function.
Implements: IEqualityComparer<T>
Constructors
EqualityComparer
public EqualityComparer(Func<T, T, bool> comparer)
equalityComparer = EqualityComparer(comparer)
A private implementation of IEqualityComparer using a custom equality comparison function.
Methods
Equals
public bool Equals(T x, T y)
result = equalityComparer.Equals(x, y)
Determines whether two objects are equal using the provided comparison function.
GetHashCode
public int GetHashCode(T obj)
result = equalityComparer.GetHashCode(obj)
Returns a hash code for the specified object.